home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1997 April: Mac OS SDK / Dev.CD Apr 97 SDK1.toast / Development Kits (Disc 1) / AppleScript / Documentation / Apple Event Registry / Database Suite / Header Files / AEDatabase.p < prev    next >
Encoding:
Text File  |  1993-02-01  |  2.4 KB  |  120 lines  |  [TEXT/MPS ]

  1. {
  2. Created: 2:15 PM Mon, 1 Feb 1993
  3.     AEDatabase.p
  4.     Pascal Interface to the Apple Event Registry
  5.  
  6.         Copyright Apple Computer, Inc.    1993
  7.         All rights reserved
  8. }
  9.  
  10.  
  11. {$IFC UNDEFINED UsingIncludes}
  12. {$SETC UsingIncludes := 0}
  13. {$ENDC}
  14.  
  15. {$IFC NOT UsingIncludes}
  16.     UNIT AEDatabase;
  17.     INTERFACE
  18. {$ENDC}
  19.  
  20. {$IFC UNDEFINED UsingAEDatabase}
  21. {$SETC UsingAEDatabase := 1}
  22.  
  23.  
  24. CONST
  25.     cDatabase = 'cDB ';
  26.     cDBMS = 'cDBM';
  27.     cHost = 'cHST';
  28.     cKey = 'cKEY';
  29.     cRowSelection = 'crsl';
  30.     cSession = 'cSES';
  31.     enumAccess = 'accs';
  32.     enumGroupFunctions = 'grup';
  33.     enumLockTypes = 'lock';
  34.     enumRepeatValues = 'erpt';
  35.     enumSortDirection = 'sort';
  36.     enumTableTypes = 'tblt';
  37.     errAEDeadlock = -10019;
  38.     errAELockRequestTimeout = -10020;
  39.     errAENoSuchGroupFunction = -10018;
  40.     errAENoSuchSortType = -10017;
  41.     errAENotUnique = -10022;
  42.     errAETransactionTimeout = -10021;
  43.     kAEAbortTransaction = 'ABRT';
  44.     kAEDatabase = 'DATA';
  45.     kAEDBSuite = 'dbst';
  46.     kAEFixedRepeat = 'rFxd';
  47.     kAEGroup = 'GRUP';
  48.     kAESingleValued = 'rSgl';
  49.     kAESort = 'SORT';
  50.     kAEVariableRepeat = 'rVar';
  51.     kAscending = 0;
  52.     kAverage = 'AVRG';
  53.     kCount = 'CONT';
  54.     kCreateAccess = 8;
  55.     kCursor = 'CURS';
  56.     kDeleteAccess = 16;
  57.     kDescending = 1;
  58.     kExclusiveLock = 'EXLK';
  59.     keyAEAccess = 'pACS';
  60.     keyAEAccount = 'pACT';
  61.     keyAEColumnList = 'kCol';
  62.     keyAEColumns = 'COLS';
  63.     keyAECurrentSort = 'pSRT';
  64.     keyAEGroupColumns = 'GRPC';
  65.     keyAEGroupFunctions = 'GRPF';
  66.     keyAEGuest = 'pGST';
  67.     keyAEKind = 'pKND';
  68.     keyAENullsOK = 'pNLS';
  69.     keyAEOpenTransaction = 'pTRN';
  70.     keyAEPassword = 'pPAS';
  71.     keyAEPrimaryKey = 'pPKy';
  72.     keyAERepeating = 'pRPT';
  73.     keyAERepeatSize = 'pRPS';
  74.     keyAESession = 'SESN';
  75.     keyAESortElement = 'SRTE';
  76.     keyAESortType = 'SRTT';
  77.     keyAEUniqueValue = 'pUNQ';
  78.     keyAEUser = 'pUSR';
  79.     kLinkset = 'LINK';
  80.     kMaximum = 'MAX ';
  81.     kMean = 'MEAN';
  82.     kMinimum = 'MIN ';
  83.     kNoAccess = 0;
  84.     kNoLock = 'NOLK';
  85.     kNumeric = 2;
  86.     kReadAccess = 1;
  87.     kSharedLock = 'SHLK';
  88.     kStdDev = 'STDV';
  89.     kSum = 'TOTL';
  90.     kTable = 'TABL';
  91.     kTextual = 0;
  92.     kUpdateAccess = 4;
  93.     kView = 'VIEW';
  94.     kWriteAccess = 2;
  95.     pAccess = 'pACS';
  96.     pAccount = 'pACT';
  97.     pCurrentSort = 'pSRT';
  98.     pGuest = 'pGST';
  99.     pKind = 'pKND';
  100.     pLock = 'pLCK';
  101.     pNullsOk = 'pNLS';
  102.     pOpenTransaction = 'pTRN';
  103.     pPassword = 'pPAS';
  104.     pPrimaryKey = 'pPKy';
  105.     pRepeating = 'pRPT';
  106.     pRepeatSize = 'pRPS';
  107.     pRowIDs = 'pRWS';
  108.     pUniqueValue = 'pUNQ';
  109.     pUser = 'pUSR';
  110.     pValue = 'vlue';
  111.     typeKey = 'cKEY';
  112.     typeRowSelection = 'crsl';
  113.     typeSession = 'cSES';
  114.  
  115. {$ENDC}    { UsingAEDatabase }
  116.  
  117. {$IFC NOT UsingIncludes}
  118.     END.
  119. {$ENDC}
  120.